import java.util.ArrayList;
import java.util.List;



public class A {
	public void aFun() {
		System.out.println(A.this + ", " + this);
	}
	public class B {
		private void bFun() {
			System.out.println(A.this + ", " + this);
			System.out.println(B.this + ", " + this);
		}
		
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println(Long.toBinaryString(Long.MAX_VALUE));
		new A().aFun();
		new A().new B().bFun();
		long start = System.currentTimeMillis();
		for (int i=0;i<10000000;i++) {
			String str = new String("Hello World");
			//String str = "Hello World";//
			//System.out.println(str);
		}
		System.out.println(int.class==Integer.TYPE);
		System.out.println(System.currentTimeMillis()-start);
	}

}
